package com.zh.chat.file;
//package com.zh.chat.util;
//
//public class Factory {
//	private static ConfigUtil config = null;
//	
//	public static void setConfig(ConfigUtil config) {
//		Factory.config = config;
//	}
//	
//	public static Object getInstance(String type){
//		Object obj = null;
//		//依据type(DAO接口的名�?查询config.properties
//		//文件，找到对应的DAO类名，然后�?过反射机制，创建DAO实例
//		
//		try {
//			if("DBContext".equals(type)){
//				obj = Class.forName(config.getString("DBContext")).newInstance();//
//			}else if("ChatDAO".equals(type)){
//				obj = Class.forName(config.getString("ChatDAO")).newInstance();
//			}else if("ChatResponDAO".equals(type)){
//				obj=Class.forName(config.getString("ChatResponDAO")).newInstance();
//			}else if("ImageDTO".equals(type)){
//				obj=Class.forName(config.getString("ImageDTO")).newInstance();
//			}else if("CommandDTO".equals(type)){
//				obj=Class.forName(config.getString("CommandDTO")).newInstance();
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//		return obj;
//	}
//}
